Skip to content

build: update cross-repo angular dependencies#3593

Open
angular-robot wants to merge 1 commit intoangular:mainfrom
angular-robot:ng-renovate/cross-repo-angular-dependencies
Open

build: update cross-repo angular dependencies#3593
angular-robot wants to merge 1 commit intoangular:mainfrom
angular-robot:ng-renovate/cross-repo-angular-dependencies

Conversation

@angular-robot
Copy link
Copy Markdown
Contributor

@angular-robot angular-robot commented Apr 8, 2026

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@angular/animations (source) 22.0.0-next.622.0.0-next.7 age adoption passing confidence
@angular/build 22.0.0-next.422.0.0-next.5 age adoption passing confidence
@angular/cdk 22.0.0-next.322.0.0-next.4 age adoption passing confidence
@angular/cli 22.0.0-next.422.0.0-next.5 age adoption passing confidence
@angular/common (source) 22.0.0-next.622.0.0-next.7 age adoption passing confidence
@angular/compiler (source) 22.0.0-next.622.0.0-next.7 age adoption passing confidence
@angular/compiler-cli (source) 22.0.0-next.622.0.0-next.7 age adoption passing confidence
@angular/core (source) 22.0.0-next.622.0.0-next.7 age adoption passing confidence
@angular/forms (source) 22.0.0-next.622.0.0-next.7 age adoption passing confidence
@angular/material 22.0.0-next.322.0.0-next.4 age adoption passing confidence
@angular/platform-browser (source) 22.0.0-next.622.0.0-next.7 age adoption passing confidence
@angular/router (source) 22.0.0-next.622.0.0-next.7 age adoption passing confidence

  • If you want to rebase/retry this PR, check this box

Release Notes

angular/angular (@​angular/animations)

v22.0.0-next.7

Compare Source

Breaking Changes

core
  • The second arguement of appRef.bootstrap does not accept any anymore. Make sure the element you pass is not nullable.
    • TypeScript versions older than 6.0 are no longer supported.
  • ComponentFactoryResolver and ComponentFactory are no longer available. Pass the component class directly to APIs that previously required a factory, such as ViewContainerRef.createComponent or use the standalone createComponentFunction.
  • ComponentFactoryResolver and ComponentFactory are no longer available. Pass the component class directly to APIs that previously required a factory, such as ViewContainerRef.createComponent or use the standalone createComponent function.
platform-browser
  • This removes styles when they appear to no longer be used by an associated host. However other DOM on the page may still be affected by those styles if not leveraging ViewEncapsulation.Emulated or if those styles are used by elements outside of Angular, potentially causing other DOM to appear unstyled.
router
  • The currentSnapshot parameter in CanMatchFn and the canMatch method of the CanMatch interface is now required. While this was already the behavior of the Router at runtime, existing class implementations of CanMatch must now include the third argument to satisfy the interface.
compiler
Commit Type Description
2ce0e98f79 fix handle nested brackets in host object bindings
compiler-cli
Commit Type Description
7f9450219f feat Adds warning for prefetch without main defer trigger
ab061a7610 fix error for type parameter declarations
9218140348 fix resolve TCB mapping failure for safe property reads with as any
core
Commit Type Description
a0aa8304cd feat bootstrap via ApplicationRef with config
9c55fcb3e6 feat de-duplicate host directives
8fe025f514 feat drop support for TypeScript 5.9
77f1ca08e4 fix handle missing serialized container hydration data
a24179e125 fix remove obsolete iOS cursor pointer hack in event delegation
9d76ac8229 refactor remove ComponentFactoryResolver & ComponentFactory from the api surface
b1f5181ffd refactor remove ComponentFactoryResolver & ComponentFactory from the api surface""
forms
Commit Type Description
de56d74da3 fix align FormField CVA selection priority with standard forms
394ad0c2a2 fix allow late-bound input types for signals forms
2e9aeea0fe fix deduplicate writeValue calls in CVA interop
language-service
Commit Type Description
75ac120493 fix get quick info at local var location to align with TS semantics and support type narrowing
migrations
Commit Type Description
8216d34976 feat Add migration for CanMatchFn snapshot parameter (#​67452)
platform-browser
Commit Type Description
d45b7a91f9 fix remove unused styles when associated host is dropped
router
Commit Type Description
579440170b fix make currentSnapshot required in CanMatchFn (#​67452)
angular/angular-cli (@​angular/build)

v22.0.0-next.5

Compare Source

Breaking Changes

@​angular/build
  • istanbul-lib-instrument is now an optional peer dependency.
    Projects using karma with code coverage enabled will need to ensure that istanbul-lib-instrument is installed. Note: ng update will automatically add this dependency during the update process.
@​schematics/angular
Commit Type Description
be60a63b7 feat add migrate-karma-to-vitest update migration
43505066e feat add migration to add istanbul-lib-instrument
470e1f937 fix add istanbul-lib-instrument to application/library generator dependencies
@​angular/cli
Commit Type Description
422c8183e fix handle missing package manager during analytics initialization
@​angular/build
Commit Type Description
3007f46b7 feat move istanbul-lib-instrument to optional peer dependency
829bdc61d fix preserve coverage ignore comments in development
e2f95fc19 fix show clear error when styleUrl points to a TypeScript file
angular/components (@​angular/cdk)

v22.0.0-next.4

Compare Source

Breaking Changes

multiple
    • A bunch of constructors that with rest arguments have been removed. If you were extending Material/CDK components, you may have to update your super calls accordingly.
material
Commit Type Description
07c2d002de fix core: address sass compiler warnings (#​33040)
ab21f78b12 fix select: wrong transform origin when opening upwards inside another overlay (#​33032)
multiple
Commit Type Description
ce4c2c0a11 fix remove empty constructors (#​33048)

@angular-robot angular-robot added action: merge The PR is ready for merge by the caretaker area: build & ci Related the build and CI infrastructure of the project target: automation This PR is targeted to only merge into the branch defined in Github [bot use only] labels Apr 8, 2026
Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request upgrades Angular framework dependencies to 22.0.0-next.7 and build tools to 22.0.0-next.5 across the repository, including integration tests and Bazel rules. The updates are reflected in several package.json files and their corresponding lockfiles, which also include version bumps for agent-base and https-proxy-agent. I have no feedback to provide.

See associated pull request for more information.
@angular-robot angular-robot force-pushed the ng-renovate/cross-repo-angular-dependencies branch from 865ef1f to c883c46 Compare April 8, 2026 22:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

action: merge The PR is ready for merge by the caretaker area: build & ci Related the build and CI infrastructure of the project target: automation This PR is targeted to only merge into the branch defined in Github [bot use only]

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant